package com.nifostasky.comic.entitys;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class SysBaseEntity implements Serializable {
    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value="主键id")
    private Long id;

    /**
     * 创建人
     */
    @TableField(value = "create_user",fill = FieldFill.INSERT)
    @ApiModelProperty(value="创建人")
    private String createUser;

    /**
     * 创建日期
     */
    @TableField(value = "create_date",fill = FieldFill.INSERT)
    @ApiModelProperty(value="创建日期")
    private Date createDate;

    /**
     * 修改用户
     */
    @TableField(value = "update_user",fill = FieldFill.UPDATE)
    @ApiModelProperty(value="修改用户")
    private String updateUser;

    /**
     * 修改日期
     */
    @TableField(value = "update_date",fill = FieldFill.UPDATE)
    @ApiModelProperty(value="修改日期")
    private Date updateDate;

    /**
     * 是否删除：1是0否
     */
    @TableField(value = "is_deleted")
    @ApiModelProperty(value="是否删除：1是0否")
    @TableLogic(value = "0",delval = "1")
    private Boolean isDeleted;
}
